/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.excel;

public class XlPattern {
	private final int value;

	/** xlPatternAutomatic **/
	public static final XlPattern Automatic = new XlPattern(-4105);
	/** xlPatternChecker **/
	public static final XlPattern Checker = new XlPattern(9);
	/** xlPatternCrissCross **/
	public static final XlPattern CrissCross = new XlPattern(16);
	/** xlPatternDown **/
	public static final XlPattern Down = new XlPattern(-4121);
	/** xlPatternGray16 **/
	public static final XlPattern Gray16 = new XlPattern(17);
	/** xlPatternGray25 **/
	public static final XlPattern Gray25 = new XlPattern(-4124);
	/** xlPatternGray50 **/
	public static final XlPattern Gray50 = new XlPattern(-4125);
	/** xlPatternGray75 **/
	public static final XlPattern Gray75 = new XlPattern(-4126);
	/** xlPatternGray8 **/
	public static final XlPattern Gray8 = new XlPattern(18);
	/** xlPatternGrid **/
	public static final XlPattern Grid = new XlPattern(15);
	/** xlPatternHorizontal **/
	public static final XlPattern Horizontal = new XlPattern(-4128);
	/** xlPatternLightDown **/
	public static final XlPattern LightDown = new XlPattern(13);
	/** xlPatternLightHorizontal **/
	public static final XlPattern LightHorizontal = new XlPattern(11);
	/** xlPatternLightUp **/
	public static final XlPattern LightUp = new XlPattern(14);
	/** xlPatternLightVertical **/
	public static final XlPattern LightVertical = new XlPattern(12);
	/** xlPatternNone **/
	public static final XlPattern None = new XlPattern(-4142);
	/** xlPatternSemiGray75 **/
	public static final XlPattern SemiGray75 = new XlPattern(10);
	/** xlPatternSolid **/
	public static final XlPattern Solid = new XlPattern(1);
	/** xlPatternUp **/
	public static final XlPattern Up = new XlPattern(-4162);
	/** xlPatternVertical **/
	public static final XlPattern Vertical = new XlPattern(-4166);
	/** xlPatternLinearGradient **/
	public static final XlPattern LinearGradient = new XlPattern(4000);
	/** xlPatternRectangularGradient **/
	public static final XlPattern RectangularGradient = new XlPattern(4001);


	private XlPattern(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static XlPattern valueOf(int value) { return new XlPattern(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != XlPattern.class) return false;
		return ((XlPattern)o).value == value;
	}
	public int hashCode() { return value; }
}
